package com.example.pedidosapp.DAO;

import android.content.ContentValues;
import android.database.sqlite.SQLiteDatabase;

import com.example.pedidosapp.Bean.ItemPedido;

public class ItemPedidoDAO {
	public String TABELA = "itempedido";
	public String COLUNA_ID = "id";
	public String COLUNA_PEDIDO = "pedido";
	public String COLUNA_PRODUTO = "produto";
	public String COLUNA_QUANTIDADE = "quantidade";
	public String COLUNA_VALOR = "valor";
	
	public long insert(SQLiteDatabase mDb, ItemPedido itemPedido){
		ContentValues values = new ContentValues();
		values.put(COLUNA_ID, itemPedido.getId());
		values.put(COLUNA_PEDIDO, itemPedido.getPedido().getId());
		values.put(COLUNA_PRODUTO, itemPedido.getProduto().getId());
		values.put(COLUNA_QUANTIDADE, itemPedido.getQuantidade());
		values.put(COLUNA_VALOR, itemPedido.getQuantidade() * ItemPedido.getProduto().getValor());
		return mDb.insert(TABELA, null, values);
	}
	public long update(SQLiteDatabase mDb, ItemPedido itemPedido){
		ContentValues values = new ContentValues();
		values.put(COLUNA_ID, itemPedido.getId());
		values.put(COLUNA_PEDIDO, itemPedido.getPedido().getId());
		values.put(COLUNA_PRODUTO, itemPedido.getProduto().getId());
		values.put(COLUNA_QUANTIDADE, itemPedido.getQuantidade());
		values.put(COLUNA_VALOR, itemPedido.getQuantidade() * ItemPedido.getProduto().getValor());
		return mDb.update(TABELA, values, COLUNA_ID+" = "+itemPedido.getId(), null);
	}
}
